tests/test4.cpp:1:  No copyright message found.  [legal/copyright] [3]
tests/test4.cpp:3:  Single-argument constructors should be marked explicit.  [runtime/explicit] [5]
tests/test4.cpp:7:  All parameters should be named in a function  [readability/function] [3]
tests/test4.cpp:22:  Missing space before ( in if(  [whitespace/parens] [5]
tests/test4.cpp:22:  Missing space before {  [whitespace/braces] [5]
tests/test4.cpp:25:  Using C-style cast.  Use reinterpret_cast<void*>(...) instead  [readability/casting] [4]
tests/test4.cpp:28:  Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons.  [readability/comparison_to_zero] [5]
tests/test4.cpp:29:  Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons.  [readability/comparison_to_zero] [5]
tests/test4.cpp:30:  Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons.  [readability/comparison_to_zero] [5]
tests/test4.cpp:31:  Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons.  [readability/comparison_to_zero] [5]
tests/test4.cpp:32:  Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons.  [readability/comparison_to_zero] [5]
tests/test4.cpp:33:  Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons.  [readability/comparison_to_zero] [5]
Done processing tests/test4.cpp
